//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by Fernflower decompiler)
//

package com.aidong.model.wills;

import java.io.Serializable;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table(
        name = "PssProductCode"
)
public class PssProductCode implements Serializable {
    @Id
    @Column(
            name = "ProductCode",
            nullable = false
    )
    protected String productCode;
    @Column(
            name = "ProductName",
            nullable = false
    )
    protected String productName;
    @Column(
            name = "ProductType",
            nullable = false
    )
    protected String productType;
    @Column(
            name = "Unit",
            nullable = false
    )
    protected String unit;
    @Column(
            name = "Spell",
            nullable = false
    )
    protected String spell;
    @Column(
            name = "Price",
            nullable = false
    )
    protected Double price;
    @Column(
            name = "AllowanceTypePrice1"
    )
    protected Double allowanceTypePrice1;
    @Column(
            name = "AllowanceTypePrice2"
    )
    protected Double allowanceTypePrice2;
    @Column(
            name = "AllowanceTypePrice3"
    )
    protected Double allowanceTypePrice3;
    @Column(
            name = "AllowanceTypePrice4"
    )
    protected Double allowanceTypePrice4;
    @Column(
            name = "AllowanceTypePrice5"
    )
    protected Double allowanceTypePrice5;
    @Column(
            name = "PurcPrice",
            nullable = false
    )
    protected Double purcPrice;
    @Column(
            name = "Note"
    )
    protected String note;
    @Column(
            name = "Status",
            nullable = false
    )
    protected Integer status;
    @Column(
            name = "DefaultContract",
            nullable = false
    )
    protected String defaultContract;
    @Column(
            name = "CreateUser",
            nullable = false
    )
    protected String createUser;
    @Column(
            name = "CreateTime",
            nullable = false
    )
    protected Date createTime;
    @Column(
            name = "UpdateTime",
            nullable = false
    )
    protected Date updateTime;
    @Column(
            name = "GroundingDate",
            nullable = false
    )
    protected Date groundingDate;
    @Column(
            name = "UndercarriageDate",
            nullable = false
    )
    protected Date undercarriageDate;
    @Column(
            name = "SaleFlg",
            nullable = false
    )
    protected String saleFlg;

    public PssProductCode() {
    }

    public PssProductCode(String productCode) {
        this.productCode = productCode;
    }

    public String getProductCode() {
        return this.productCode;
    }

    public void setProductCode(String productCode) {
        this.productCode = productCode;
    }

    public String getProductName() {
        return this.productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getProductType() {
        return this.productType;
    }

    public void setProductType(String productType) {
        this.productType = productType;
    }

    public String getUnit() {
        return this.unit;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }

    public String getSpell() {
        return this.spell;
    }

    public void setSpell(String spell) {
        this.spell = spell;
    }

    public Double getPrice() {
        return this.price;
    }

    public void setPrice(Double price) {
        this.price = price;
    }

    public Double getAllowanceTypePrice1() {
        return this.allowanceTypePrice1;
    }

    public void setAllowanceTypePrice1(Double allowanceTypePrice1) {
        this.allowanceTypePrice1 = allowanceTypePrice1;
    }

    public Double getAllowanceTypePrice2() {
        return this.allowanceTypePrice2;
    }

    public void setAllowanceTypePrice2(Double allowanceTypePrice2) {
        this.allowanceTypePrice2 = allowanceTypePrice2;
    }

    public Double getAllowanceTypePrice3() {
        return this.allowanceTypePrice3;
    }

    public void setAllowanceTypePrice3(Double allowanceTypePrice3) {
        this.allowanceTypePrice3 = allowanceTypePrice3;
    }

    public Double getAllowanceTypePrice4() {
        return this.allowanceTypePrice4;
    }

    public void setAllowanceTypePrice4(Double allowanceTypePrice4) {
        this.allowanceTypePrice4 = allowanceTypePrice4;
    }

    public Double getAllowanceTypePrice5() {
        return this.allowanceTypePrice5;
    }

    public void setAllowanceTypePrice5(Double allowanceTypePrice5) {
        this.allowanceTypePrice5 = allowanceTypePrice5;
    }

    public Double getPurcPrice() {
        return this.purcPrice;
    }

    public void setPurcPrice(Double purcPrice) {
        this.purcPrice = purcPrice;
    }

    public String getNote() {
        return this.note;
    }

    public void setNote(String note) {
        this.note = note;
    }

    public Integer getStatus() {
        return this.status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getDefaultContract() {
        return this.defaultContract;
    }

    public void setDefaultContract(String defaultContract) {
        this.defaultContract = defaultContract;
    }

    public String getCreateUser() {
        return this.createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public Date getCreateTime() {
        return this.createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return this.updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Date getGroundingDate() {
        return this.groundingDate;
    }

    public void setGroundingDate(Date groundingDate) {
        this.groundingDate = groundingDate;
    }

    public Date getUndercarriageDate() {
        return this.undercarriageDate;
    }

    public void setUndercarriageDate(Date undercarriageDate) {
        this.undercarriageDate = undercarriageDate;
    }

    public String getSaleFlg() {
        return this.saleFlg;
    }

    public void setSaleFlg(String saleFlg) {
        this.saleFlg = saleFlg;
    }
}
